
import request from '../../utils/request'
// pages/center/center.js
let startY = 0
Page({
  /**
   * 页面的初始数据
   */
  data: {
    translateY:'',
    transition:'',
    userInfo:{},
    songurl:[]
  },
    // 手指滑动屏幕元素
    handlerStart(event){
      // 手指刚按下的时候，我们要获取手指当前的位置
      // touches是一个数组，代表手指的个数
      //  console.log(event.target.offsetTop)
      //  console.log(event.touches)
     startY = event.touches[0].clientY
    //  console.log(startY,"startY");
     this.setData({
      transition:''
     })
    },
    handlerMove(event){
      // 手指移动的时候，我们需要求出手指移动的位置，进而求出手指移动的距离
      // 手指移动的距离就是盒子要移动的距离
     const newStartY = event.touches[0].clientY
     const moveY = newStartY - startY
      if(moveY>0){
        this.setData({
          translateY: moveY + 'rpx'
        })
      }
    },
    handlerEnd(){
      // 手指抬起，元素要恢复到原来的位置
      this.setData({
        translateY: '0rpx',
        transition:'all 1s'
      })
    },
    toLogin(){
      wx.navigateTo({
        url: '/pages/login/login',
      })
    },
  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
    //获取存储的数据 
    const userInfo = wx.getStorageSync('userInfo')
    this.setData({
      userInfo
    })
    console.log('获取获取信息', userInfo)
    //发送请求获取组件播放 根据id判断 是否登录
    if(userInfo.nickname){
      const songrulResult =  await request("/user/record",{uid:userInfo.userId,type:0},'GET')
      //设置数据
      // console.log('song', songrulResult)
      this.setData({
        songurl:songrulResult.allData.slice(0,20).map(item => item.song.al)
      })
    }

    
    // console.log('最近播放', this.data.songrul)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})